If you're an Explorer user, you'll want to use an Explorer Release 6 load
band. This band has the latest versions of CLOS, CLX, and CLUE already built in.
If this applies to you, you can stop here — you're ready to go!
But if your system doesn't come with CLUE built in, you'll need to go through
the following procedures to get things properly loaded.
Three systems need to be loaded: CLOS, CLX, and CLUE
itself. CLX needs to be loaded specially — a small patch to the standard X11
R3 version of CLX is needed to make it work with CLUE.
- Decide which version of CLOS you want. Possible choices include:
- PCL, the Portable Common Loops implementation from Xerox that has
recently been made compatible with the CLOS specification. See CLUE release
notes for more details.
- clos-kludge, a simple implementation of a CLOS subset which comes
with
the other CLUE software and which is sufficient for getting started with CLUE.
See the defsystem file in the clos-kludge directory.
clos-kludge works but beware: you should use this only as a temporary
stop-gap until you have a ``real'' CLOS in place.
- Something else. Maybe you've done a CLOS implementation yourself! Or maybe
you've gotten one from the vendor of your Common Lisp.
- Compile and load your preferred CLOS.
- Compile and load CLX, with the special CLUE patches with are included with
the other CLUE software. See the CLUE defsystem file. Lisp machine
users may find it convenient to perform (make-system 'clx-clos).
- Compile and load CLUE. See the CLUE defsystem file. Lisp machine
users may find it convenient to perform (make-system 'clue)